public class Main {
    public static void main(String[] args) {
        // 创建 Person 数组并初始化每个元素
        Person[] p = new Person[3];
        p[0] = new Person("zhangsan", 18); // 使用构造方法初始化
        p[1] = new Person("lisi", 20);
        p[2] = new Person("wangwu", 22);

        // 遍历数组并输出每个人的信息
        for (int i = 0; i < p.length; i++) {
            System.out.println(p[i]);
        }
    }
}

class Person {
    private String name; // 姓名
    private int age;     // 年龄

    // 构造方法
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // 获取姓名
    public String getName() {
        return name;
    }

    // 设置姓名
    public void setName(String name) {
        this.name = name;
    }

    // 获取年龄
    public int getAge() {
        return age;
    }

    // 设置年龄
    public void setAge(int age) {
        this.age = age;
    }

    // 重写 toString 方法，返回姓名和年龄
    @Override
    public String toString() {
        return name + " " + age;
    }
}